/**
 * @ClassName Laptop
 * @Description 笔记本类：包含开机功能、关机功能、使用USB设备功能
 * @Author Li
 * @Date 2022/8/2 10:41
 * @ModifyDate 2022/8/2 10:41
 * @Version 1.0
 */
public class Laptop {
    // 笔记本具备开机功能
    public void powerOn() {
        System.out.println("笔记本开机");
    }

    // 笔记本使用USB设备
    public void useDevice(USB usb) {
        usb.open();
        if (usb instanceof Mouse) {
            Mouse mouse = (Mouse) usb;
            mouse.click();
        } else if (usb instanceof Keyboard) {
            Keyboard keyboard = (Keyboard) usb;
            keyboard.type();
        }
        usb.close();
    }

    // 笔记本关机
    public void powerOff() {
        System.out.println("笔记本关机");
    }
}
